MKKLKILKEAFRLHHVAPFNLPHMSTTDVVVDGYFIPKGSHKLISRMGIGRNPKVWDKPLKFDPERHLSNNTCVELKEPDLNIITFGAERRGCMGADIGSAMTYMLVARLIQGFTWSPVPSESKIDISVSKSDLFMAKPLNAVVTPRLDPNVYPA